package com.dingding.order.service;

import com.dingding.common.core.base.dto.FacadeResult;
import com.dingding.order.code.order.PublishCarType;

/**
 * 
* @ClassName: ITaxiCarOrderFacade.java 
* @Package com.dingding.order.service.taxi 
* @Description: 
* @author hufan
* @date 2016年11月21日 下午4:31:09 
* @version V2.5.6
 */
public interface ICarOrderFacade {
	
	/**
		* @Description:taxi司机到达接口
		* @author hufan
		* @since 2.5.6
	 */
	public String taixConfirmArrive(String requestData);
	
	/**
	 * @Description:获取司机的历史订单
	 * @author fengshuonan
	 * @since 2.4
	 */
	public String getDriverHistoryOrdersByCarType(String clientData,PublishCarType carType);

	
	/**
	 * 
	 * @Description:司机抢单
	 * @author hufan
	 * @since 2.5.6
	 */
	public String driverGrabOrder(String requestData,PublishCarType carType);
	
	
	/**
	 * @Description:taxi取消订单
	 * @author hufan
	 * @since 2.5.6
	 */
	public String taixCancelOrder(String requestData);
	

}
